@charset "utf-8";
/*样式重置*/
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,
form,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0;}
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video{display: block;margin: 0;padding: 0;}
body,button,input,select,textarea{font:12px/1.5 SourceHanSans-Regular;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
address,cite,dfn,em,var{font-style:normal;}
code,kbd,pre,samp{font-family:courier,courier,monospace;}
li{list-style:none;}
a,a:hover,a:link,a:visited,a:active{text-decoration:none;}
img{border:0;}
button,input,select,textarea{font-size:100%;outline: none}
table{border-collapse:collapse;border-spacing:0;}
.hide{display:none;}
.fl{float: left;}
.fr{float: right;}
.clear{clear: both;}
.flex{display: -webkit-flex; display: -ms-flex;display: flex;display: flex;
-webkit-justify-content: space-between;justify-content: space-between;align-items: center;-webkit-align-items: center;}
.clearfix:after{visibility:hidden;display:block;font-size:0;content: " ";clear:both;height:0;}
.clearfix{*zoom:1;}
.meng{position: fixed; width:100%;height:100%;z-index: 2; top: 0; right: 0; bottom: 0; left: 0; background-color: rgba(0,0,0,.3);display: none;}
select{appearance:none;-moz-appearance:none;-webkit-appearance:none; }
select::-ms-expand { display: none;}  
